home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / etc / mule / mule-refcard.tex.z / mule-refcard.tex (.txt)
Encoding:
LaTeX Document  |  1998-05-21  |  12.4 KB  |  508 lines

  1. % Reference Card for Mule 0.9 on Unix systems
  2. %**start of header
  3. \newcount\columnsperpage
  4. % This file can be printed with 1, 2, or 3 columns per page (see below).
  5. % Specify how many you want here.  Nothing else needs to be changed.
  6. \columnsperpage=3
  7. %% inserted by toshi@isl.melco.co.jp from texinfo-jp.tex Dec 8 '92
  8. %% 92.7.8 by K.Handa
  9. \newif\ifNTT
  10. \ifx\gtfam\undefined
  11. \NTTtrue
  12. \else
  13. \NTTfalse
  14. %% end by toshi@isl.melco.co.jp
  15. % Copyright (c) 1987 Free Software Foundation, Inc.
  16. % This file is part of GNU Emacs.
  17. % GNU Emacs is free software; you can redistribute it and/or modify
  18. % it under the terms of the GNU General Public License as published by
  19. % the Free Software Foundation; either version 1, or (at your option)
  20. % any later version.
  21. % GNU Emacs is distributed in the hope that it will be useful,
  22. % but WITHOUT ANY WARRANTY; without even the implied warranty of
  23. % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  24. % GNU General Public License for more details.
  25. % You should have received a copy of the GNU General Public License
  26. % along with GNU Emacs; see the file COPYING.  If not, write to
  27. % the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  28. % This file is intended to be processed by plain TeX (TeX82).
  29. % The final reference card has six columns, three on each side.
  30. % This file can be used to produce it in any of three ways:
  31. % 1 column per page
  32. %    produces six separate pages, each of which needs to be reduced to 80%.
  33. %    This gives the best resolution.
  34. % 2 columns per page
  35. %    produces three already-reduced pages.
  36. %    You will still need to cut and paste.
  37. % 3 columns per page
  38. %    produces two pages which must be printed sideways to make a
  39. %    ready-to-use 8.5 x 11 inch reference card.
  40. %    For this you need a dvi device driver that can print sideways.
  41. % Which mode to use is controlled by setting \columnsperpage above.
  42. % Author:
  43. %  Stephen Gildea
  44. %  UUCP: mit-erl!gildea
  45. %  Internet: gildea@erl.mit.edu
  46. % Thanks to Paul Rubin, Bob Chassell, Len Tower, and Richard Mlynarik
  47. % for their many good ideas.
  48. % If there were room, it would be nice to see sections on
  49. % Abbrevs, Rectangles, and Dired.
  50. % mule refcard
  51. $BEv%j%U%!%l%s%9%+!<%I$O
  52. (B mule-jp, egg-jp 
  53. $B$r85$K:n@.$7$?$b$N$G$9
  54. \def\versionnumber{0.9}
  55. \def\year{1992}
  56. \def\version{Dec \year\ v\versionnumber}
  57. \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
  58.   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
  59.   Permissions on back.  v\versionnumber}}
  60. \def\copyrightnotice{
  61. \vskip 1ex plus 2 fill\begingroup\small
  62. \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
  63. \centerline{designed by toshi@isl.melco.co.jp, \version}
  64. \centerline{for Mule version 0.9}
  65. Permission is granted to make and distribute copies of
  66. this card provided the copyright notice and this permission notice
  67. are preserved on all copies.
  68. For copies of the GNU Emacs manual, write to the Free Software
  69. Foundation, Inc., 675 Massachusetts Ave, Cambridge MA 02139.
  70. \endgroup}
  71. % make \bye not \outer so that the \def\bye in the \else clause below
  72. % can be scanned without complaint.
  73. \def\bye{\par\vfill\supereject\end}
  74. \newdimen\intercolumnskip
  75. \newbox\columna
  76. \newbox\columnb
  77. \def\ncolumns{\the\columnsperpage}
  78. \message{[\ncolumns\space 
  79.   column\if 1\ncolumns\else s\fi\space per page]}
  80. \def\scaledmag#1{ scaled \magstep #1}
  81. % This multi-way format was designed by Stephen Gildea
  82. % October 1986.
  83. \if 1\ncolumns
  84.   \hsize 4in
  85.   \vsize 10in
  86.   \voffset -.7in
  87.   \font\titlefont=\fontname\tenbf \scaledmag3
  88.   \font\headingfont=\fontname\tenbf \scaledmag2
  89.   \font\smallfont=\fontname\sevenrm
  90.   \font\smallsy=\fontname\sevensy
  91. %% patched by toshi@isl.melco.co.jp  Dec 8 '92
  92.   \ifNTT
  93.   \jfont\jtitlefont=dg10 scaled \magstep3
  94.   \jfont\jheadingfont=dg10 scaled \magstep2
  95.   \def\jsmallfont{\sevendm}
  96.   \else
  97.   \jfont\jtitlefont=goth10 scaled \magstep3
  98.   \jfont\jheadingfont=goth10 scaled \magstep2
  99.   \def\jsmallfont{\sevenmin}
  100.   \fi
  101. %% end of patch toshi@isl.melco.co.jp
  102.   \footline{\hss\folio}
  103.   \def\makefootline{\baselineskip10pt\hsize6.5in\line{\the\footline}}
  104. \else
  105.   \hsize 3.2in
  106.   \vsize 7.95in
  107.   \hoffset -.75in
  108.   \voffset -.745in
  109.   \font\titlefont=cmbx10 \scaledmag2
  110.   \font\headingfont=cmbx10 \scaledmag1
  111.   \font\smallfont=cmr6
  112.   \font\smallsy=cmsy6
  113.   \font\eightrm=cmr8
  114.   \font\eightbf=cmbx8
  115.   \font\eightit=cmti8
  116.   \font\eighttt=cmtt8
  117.   \font\eightsy=cmsy8
  118. %% patched by toshi@isl.melco.co.jp  Dec 8 '92
  119.   \ifNTT
  120.   \jfont\jtitlefont=dg10 scaled \magstep2
  121.   \jfont\jheadingfont=dg10 scaled \magstep1
  122.   \jfont\jsmallfont=dm6
  123.   \jfont\eightdm=dm8
  124.   \jfont\eightdg=dg8
  125.   \else
  126.   \jfont\jtitlefont=goth10 scaled \magstep2
  127.   \jfont\jheadingfont=goth10 scaled \magstep1
  128.   \jfont\jsmallfont=min6
  129.   \jfont\eightdm=min8
  130.   \jfont\eightdg=goth8
  131.   \fi
  132. %% end of patch toshi@isl.melco.co.jp
  133.   \textfont0=\eightrm
  134.   \textfont2=\eightsy
  135.   \def\rm{\eightrm}
  136.   \def\bf{\eightbf}
  137.   \def\it{\eightit}
  138.   \def\tt{\eighttt}
  139.   \normalbaselineskip=.8\normalbaselineskip
  140.   \normallineskip=.8\normallineskip
  141.   \normallineskiplimit=.8\normallineskiplimit
  142.   \normalbaselines\rm       %make definitions take effect
  143.   \if 2\ncolumns
  144.     \let\maxcolumn=b
  145.     \footline{\hss\rm\folio\hss}
  146.     \def\makefootline{\vskip 2in \hsize=6.86in\line{\the\footline}}
  147.   \else \if 3\ncolumns
  148.     \let\maxcolumn=c
  149.     \nopagenumbers
  150.   \else
  151.     \errhelp{You must set \columnsperpage equal to 1, 2, or 3.}
  152.     \errmessage{Illegal number of columns per page}
  153.   \fi\fi
  154.   \intercolumnskip=.46in
  155.   \def\abc{a}
  156.   \output={%
  157.       % This next line is useful when designing the layout.
  158.       %\immediate\write16{Column \folio\abc\space starts with \firstmark}
  159.       \if \maxcolumn\abc \multicolumnformat \global\def\abc{a}
  160.       \else\if a\abc
  161.     \global\setbox\columna\columnbox \global\def\abc{b}
  162.         %% in case we never use \columnb (two-column mode)
  163.         \global\setbox\columnb\hbox to -\intercolumnskip{}
  164.       \else
  165.     \global\setbox\columnb\columnbox \global\def\abc{c}\fi\fi}
  166.   \def\multicolumnformat{\shipout\vbox{\makeheadline
  167.       \hbox{\box\columna\hskip\intercolumnskip
  168.         \box\columnb\hskip\intercolumnskip\columnbox}
  169.       \makefootline}\advancepageno}
  170.   \def\columnbox{\leftline{\pagebody}}
  171.   \def\bye{\par\vfill\supereject
  172.     \if a\abc \else\null\vfill\eject\fi
  173.     \if a\abc \else\null\vfill\eject\fi
  174.     \end}  
  175. % we won't be using math mode much, so redefine some of the characters
  176. % we might want to talk about
  177. \catcode`\^=12
  178. \catcode`\_=12
  179. \chardef\\=`\\
  180. \chardef\{=`\{
  181. \chardef\}=`\}
  182. \hyphenation{mini-buf-fer}
  183. \parindent 0pt
  184. \parskip 1ex plus .5ex minus .5ex
  185. % patched by toshi@isl.melco.co.jp  Jul 16 '90
  186. %\def\small{\smallfont\textfont2=\smallsy\baselineskip=.8\baselineskip}
  187. \def\small{\jsmallfont\smallfont\textfont2=\smallsy\baselineskip=.8\baselineskip}
  188. % end of patch toshi@isl.melco.co.jp
  189. \outer\def\newcolumn{\vfill\eject}
  190. % patched by toshi@isl.melco.co.jp  Jul 16 '90
  191. %\outer\def\title#1{{\titlefont\centerline{#1}}\vskip 1ex plus .5ex}
  192. \outer\def\title#1{{\jtitlefont\titlefont\centerline{#1}}\vskip 1ex plus .5ex}
  193. % end of patch toshi@isl.melco.co.jp
  194. \outer\def\section#1{\par\filbreak
  195. % patched by toshi@isl.melco.co.jp  Jul 16 '90
  196. %  \vskip 3ex plus 2ex minus 2ex {\headingfont #1}\mark{#1}%
  197.   \vskip 3ex plus 2ex minus 2ex {\jheadingfont\headingfont #1}\mark{#1}%
  198. % end of patch toshi@isl.melco.co.jp
  199.   \vskip 2ex plus 1ex minus 1.5ex}
  200. \newdimen\keyindent
  201. \def\beginindentedkeys{\keyindent=1em}
  202. \def\endindentedkeys{\keyindent=0em}
  203. \endindentedkeys
  204. \def\paralign{\vskip\parskip\halign}
  205. \def\<#1>{$\langle${\rm #1}$\rangle$}
  206. \def\kbd#1{{\tt#1}\null}    %\null so not an abbrev even if period follows
  207. \def\beginexample{\par\leavevmode\begingroup
  208.   \obeylines\obeyspaces\parskip0pt\tt}
  209. {\obeyspaces\global\let =\ }
  210. \def\endexample{\endgroup}
  211. \def\key#1#2{\leavevmode\hbox to \hsize{\vtop
  212.   {\hsize=.75\hsize\rightskip=1em
  213.   \hskip\keyindent\relax#1}\kbd{#2}\hfil}}
  214. \newbox\metaxbox
  215. \setbox\metaxbox\hbox{\kbd{M-x }}
  216. \newdimen\metaxwidth
  217. \metaxwidth=\wd\metaxbox
  218. \def\metax#1#2{\leavevmode\hbox to \hsize{\hbox to .75\hsize
  219.   {\hskip\keyindent\relax#1\hfil}%
  220.   \hskip -\metaxwidth minus 1fil
  221.   \kbd{#2}\hfil}}
  222. \def\threecol#1#2#3{\hskip\keyindent\relax#1\hfil&\kbd{#2}\quad
  223.   &\kbd{#3}\quad\cr}
  224. %**end of header
  225. \title{Mule 
  226. $B%j%U%!%l%s%9
  227. $B%+!<%I
  228. \section{
  229. $B%A%e!<%H%j%"%k
  230. \key{
  231. $BF|K\8l%A%e!<%H%j%"%k
  232. (B}{C-h T Japanese<CR>}
  233. \section{
  234. $BB?9q8lJ8;z%b!<%I$N@_Dj
  235. \key{
  236. $BB?9q8lJ8;z%b!<%I$H1Q?t%b!<%I$N@ZBX$(
  237. (B}{C-x C-k t}
  238. \key{
  239. $BB?9q8lJ8;z%b!<%I$H1Q?t%b!<%I$N%G%U%)%k%HCM$N@ZBX$(
  240. (B}{C-x C-k T}
  241. \section{
  242. $B;HMQ$9$k%3!<%I7O$N@_Dj
  243. \key{
  244. $B%-!<%\!<%I$+$i$NF~NO$N%3!<%I7O$N@_Dj
  245. (B}{C-x C-k i}
  246. \key{
  247. $BC<Kv$X$N=PNO$N%3!<%I7O$N@_Dj
  248. (B}{C-x C-k d}
  249. \key{
  250. $B8=%P%C%U%!$N=q$-=P$7;~$N%3!<%I7O$N@_Dj
  251. (B}{C-x C-k f}
  252. \key{
  253. $B%3!<%I7O$r;XDj$7$F$N%U%!%$%k$NFI$_9~$_
  254. (B}{C-u C-x C-f}
  255. \key{
  256. $B%3!<%I7O$r;XDj$7$F$N%U%!%$%k$N=q$-=P$7
  257. (B}{C-u C-x C-w}
  258. \key{
  259. $B%W%m%;%9DL?.$G$N%3!<%I7O$N@_Dj
  260. (B}{C-x C-k p}
  261. \key{
  262. $B8=:_@_Dj$5$l$F$$$k%3!<%I7O$NI=<(
  263. (B}{C-x C-k C}
  264. \key{
  265. $B8=:_@_Dj$5$l$F$$$k%3!<%I7O$N4JC1$JI=<(
  266. (B}{C-x C-k c}
  267. \key{
  268. $B%P%C%U%!$N=q$-=P$7;~$N%3!<%I7O$N%G%U%)%k%HCM$N@_Dj
  269. (B}{C-x C-k F}
  270. \key{
  271. $B%W%m%;%9DL?.$G$N%3!<%I7O$N%G%U%)%k%HCM$N@_Dj
  272. (B}{C-x C-k P}
  273. \section{
  274. $B%$%s%/%j%a%s%?%k%5!<%A
  275. \key{
  276. $B%9%H%j%s%0F~NO
  277. (B(\kbd{C-s,C-r}
  278. $BEy$N8e
  279. (B)}{C-k {\it string} RET}
  280. \section{
  281. $B%T%/%A%e%"%b!<%I
  282. \key{
  283. $B:8$X
  284. $B%+%i%`>e$X
  285. $B9T%+!<%=%k0\F0
  286. (B}{C-c \~{ }}
  287. \key{
  288. $B1&$X
  289. $B%+%i%`>e$X
  290. $B9T%+!<%=%k0\F0
  291. (B}{C-c $\backslash$}
  292. \key{
  293. $B:8$X
  294. $B%+%i%`2<$X
  295. $B9T%+!<%=%k0\F0
  296. (B}{C-c ?}
  297. \key{
  298. $B1&$X
  299. $B%+%i%`2<$X
  300. $B9T%+!<%=%k0\F0
  301. (B}{C-c |}
  302. \section{
  303. $BJQ99
  304. \key{
  305. $B%]%$%s%H$N$"$kC18l$NDV$j%A%'%C%/
  306. (B}{M-\#}
  307. \key{
  308. $B3g8L$NA^F~
  309. (B}{M-\{}
  310. \section{
  311. $BF)2a%b!<%I
  312. \key{
  313. $BJ8;zF~NOJQ49%b!<%I$N%*%s!&%*%U
  314. (B}{C-$\backslash$}
  315. \section{
  316. $BJ8;zF~NOJQ49%b!<%I
  317. \key{
  318. $BJ8;zF~NOJQ49%b!<%I$N%*%s!&%*%U
  319. (B}{C-$\backslash$}
  320. \key{
  321. $BJQ49I=$NA*Br
  322. (B}{C-x C-k m}
  323. \key{
  324. $B<!$NJQ49I=$NA*Br
  325. (B}{C-x C-k >}
  326. \key{
  327. $BA0$NJQ49I=$NA*Br
  328. (B}{C-x C-k <}
  329. \key{
  330. $BJ?2>L>JQ49I=$NA*Br
  331. (B}{C-x C-k h}
  332. \key{
  333. $BJR2>L>JQ49I=$NA*Br
  334. (B}{C-x C-k k}
  335. \key{
  336. $B>.J8;zJQ49I=$NA*Br
  337. (B}{C-x C-k q}
  338. \key{
  339. $BBgJ8;zJQ49I=$NA*Br
  340. (B}{C-x C-k Q}
  341. \key{2byte 
  342. $B>.J8;zJQ49I=$NA*Br
  343. (B}{C-x C-k z}
  344. \key{2byte 
  345. $BBgJ8;zJQ49I=$NA*Br
  346. (B}{C-x C-k Z}
  347. \section{fence 
  348. $B%b!<%I
  349. \metax{
  350. $B2>L>4A;zJQ493+;O
  351. (B}{SPC {\rm or} C-SPC {\rm or} C-w}
  352. \key{
  353. $B@hF,$NJ8;z$X0\F0
  354. (B}{C-a}
  355. \key{
  356. $B0lJ8;zA0$X
  357. (B}{C-b}
  358. \key{
  359. $BF~NO$rCf;_$7
  360. (B fence 
  361. $B%b!<%I$+$iH4$1$k
  362. (B}{C-c {\rm or} C-g}
  363. \key{
  364. $B0lJ8;z:o=|
  365. (B}{C-d}
  366. \key{
  367. $B:G8e$NJ8;z$X0\F0
  368. (B}{C-e}
  369. \key{
  370. $B0lJ8;z8e$X
  371. (B}{C-f}
  372. \key{
  373. $B%+!<%=%k$+$i8e$r:o=|
  374. (B}{C-k}
  375. \key{
  376. $BF~NO$r3NDj$7!$
  377. (Bfence 
  378. $B%b!<%I$+$iH4$1$k
  379. (B}{C-l {\rm or} RET}
  380. \key{
  381. $BJ8;z$NF~$l49$(
  382. (B}{C-t}
  383. \key{
  384. $B<0$rI>2A
  385. (B}{C-z}
  386. \key{JIS 
  387. $B%3!<%IF~NO
  388. (B}{C-_}
  389. \key{1byte 
  390. $BJ8;z%b!<%I$HF~NOJ8;zJQ49%b!<%I$N@ZBX$(
  391. (B}{C-$\backslash$}
  392. \key{
  393. $BD>A0$NJ8;z$r:o=|
  394. (B}{DEL}
  395. \key{fence 
  396. $BFb$NJ8;z$r$R$i$,$J$K$9$k
  397. (B}{M-h}
  398. \key{fence 
  399. $BFb$NJ8;z$r%+%?%+%J$K$9$k
  400. (B}{M-k}
  401. \key{fence 
  402. $BFb$NJ8;z$rA43QJ8;z$K$9$k
  403. (B}{M->}
  404. \key{fence 
  405. $BFb$NJ8;z$rH>3QJ8;z$K$9$k
  406. (B}{M-<}
  407. \key{
  408. $BJ?2>L>F~NO$rA*Br
  409. (B}{C-M-h}
  410. \key{
  411. $BJR2>L>F~NO$rA*Br
  412. (B}{C-M-k}
  413. \key{
  414. $B>.J8;zF~NO$rA*Br
  415. (B}{M-q}
  416. \key{
  417. $BBgJ8;zF~NO$rA*Br
  418. (B}{M-Q}
  419. \key{2byte 
  420. $B>.J8;zF~NO$rA*Br
  421. (B}{M-z}
  422. \key{2byte 
  423. $BBgJ8;zF~NO$rA*Br
  424. (B}{M-Z}
  425. \section{
  426. $B4A;zJQ49%b!<%I
  427. \metax{
  428. $B>.J8@a$N<!8uJd$rI=<($9$k
  429. (B}{C-z}
  430. \metax{
  431. $BBgJ8@a$N<!8uJd$rI=<($9$k
  432. (B}{C-w}
  433. \key{
  434. $B@hF,$N#1J8;z$N$_A^F~$9$k
  435. (B}{C-SPC}
  436. \key{
  437. $B@hF,J8@a$X%+!<%=%k$r0\F0$9$k
  438. (B}{C-a}
  439. \key{
  440. $BD>A0$NJ8@a$X%+!<%=%k$r0\F0$9$k
  441. (B}{C-b}
  442. \key{
  443. $BJQ49$rCf;_$7%m!<%^;z2>L>%b!<%I$K$b$I$k
  444. (B}{C-c {\rm or} C-g}
  445. \key{
  446. $B:G=*J8@a$X%+!<%=%k$r0\F0$9$k
  447. (B}{C-e}
  448. \key{
  449. $BD>8e$NJ8@a$X%+!<%=%k$r0\F0$9$k
  450. (B}{C-f}
  451. \key{
  452. $B4A;zJQ49%b!<%I$N%3%^%s%I0lMwI=<(
  453. (B}{C-h}
  454. \key{
  455. $BBgJ8@a$ND9$5$rC;$/$9$k
  456. (B}{C-i}
  457. \key{
  458. $B%+!<%=%k$N$"$kJ8@a$h$jA0$r3NDj$7%+!<%=%k$r4^$`J8@a0J9_$rF~NOJ8;z
  459. $BJQ49%b!<%I$KLa$9
  460. (B}{C-k}
  461. \key{
  462. $BA4$F$NJQ49$r3NDj$9$k
  463. (B}{C-l {\rm or} RET}
  464. \key{
  465. $B<!8uJdI=<($9$k
  466. (B}{SPC {\rm or} C-n}
  467. \key{
  468. $BBgJ8@a$ND9$5$rD9$/$9$k
  469. (B}{C-o}
  470. \key{
  471. $BA08uJdI=<($9$k
  472. (B}{C-p}
  473. \key{
  474. $BJQ49>pJs$NI=<(
  475. (B}{C-v}
  476. \key{
  477. $BBgJ8@a$NJQ498uJd0lMw$r%_%K%P%C%U%!$KI=<($7A*Br2DG=$K$9$k
  478. (B}{M-s}
  479. \key{
  480. $BJ8@a$r$R$i$,$J$K$9$k
  481. (B}{M-h}
  482. \key{
  483. $B>.J8@a$ND9$5$rC;$/$9$k
  484. (B}{M-i}
  485. \key{
  486. $BJ8@a$r%+%?%+%J$K$9$k
  487. (B}{M-k}
  488. \key{
  489. $B>.J8@a$ND9$5$rD9$/$9$k
  490. (B}{M-o}
  491. \key{
  492. $B>.J8@a$NJQ498uJd0lMw$r%_%K%P%C%U%!$KI=<($7A*Br2DG=$K$9$k
  493. (B}{M-z}
  494. \key{
  495. $BJ8@a$ND9$5$r:GBg$K$9$k
  496. (B}{M->}
  497. \key{
  498. $BJ8@a$ND9$5$r:G>.$K$9$k
  499. (B}{M-<}
  500. \section{
  501. $BA4%b!<%I
  502. \key{
  503. $B5-9fF~NO$r9T$J$&
  504. (B}{C-^}
  505. % Local variables:
  506. % compile-command: "jtex mule-refcard"
  507. % End:
  508.